..not finished yet..and will probably stop working on it... :(