Clean code structure