will upload the work done using ruby