style tweaks + reorganisation