ADDED: required frameworks