Removed abstract since the class was erroring
Added try catches to see whats erroring