That is a very open question. If you are on a design team, you should at least try to design it yourself first. It sounds like you are asking someone to do it for you. This forum can help you with details but you should identify those details to ask about.