better look

still some boilerplate