add rack task and gem