converted coding style, foundation via composer