halis.compose