operations module is now complete as well