update on basic usage