change look, adjust sizes
modularize and comment legend