work on an alternative solution to 10... seems slow right now