condense item calls, add some styles, add devise