Neat! You are definitely going about it in a way more complicated than it is. Think simpler.