I'm really not keep on all of this, too many conditionals. can you make this more straightforward?