Still lot of work to do. Tired for naow :'(