Taking on ASIC by ur self may be a tough ask.Just ask the posters who have already tried that avenue.