adding modules for scheduling
seperate platform from ci