I'm thinking to add ICO functionality directly to my final contract code. Is it worth it? It's just compares time. If current time is > than ICO time, then it's works like a normal project and all ICO functions are disabled. Asking because i'm afraid to do something wrong.