reworks abilities in order to get around cancan block error
adds forgotten file