final version for Alpha Release