open end complete. may need to change parameters