2/3 ready

working normally. need cleanup in code and mb some features, work it out