Who is able to Compose my Assignment for Me?-We Can!