Things to keep in mind while designing a product