nicer usage layout