implement 'requires' on personal apps