NEEDS TO BE MORE TEDIOUS