Alpha ver   Completed !!!!