Changed the structure, added constants for absolute path.