merge mountable and mounts into module for simplicity