finished all basic feasures
Done