better code readablity only