rocky: updated to use sysytem modules