cleans up interface slightly