implementing mini REST