crystal1crystal2 ADOPTED!!