everything is broken. need to use q