added basic usability