User Interface has almost completed. The remaining part is not that tough