Sdasktc 67 68 69 70 71

Fixed bugs 67-71, please check it.
Done server validation.