remove the need to use app