refactor user following
added tables and vagrant