small error fix more coming :p