add guard gem and user class