building pure rails opternative challenge