done with scala program and with my features on webiste