rearranging code
added vagrant