discard uneccesary complexity