added delete function
removed binary