added drawing namespace, learned about creating elegant sequences and maps lazyness