+ Fixed some coding mistakes.
+ Still not working properly.