10 smart tips to craft a flawless assignment