eclipse synced, need to update the .gitigore after this commit. keep to
maintain file structure integrity