Updated files to act as a standalone component