typed up usage