congratulations can I ask how many years it has taken you to get this far?