better code styling