Step by step instructions to compose a best assignment