styling / layout logic updates