initial business logic support