conventions and use helper functions