moved template code
moved folders
moved components to separate file