messing around with better code