sorry for not committing anything in between but here is the final product