reorganized
made suggestions prototypal