bout to lose my mind up in here
finished constraints