am i overly complicated?