removed alternate methods