styling is finished. TODO javascript.