compose & definition form