Basic features are completed- Initial Commit