Added all the logic-related files