more detailed usage section