Add requirements
Basic config
Member logic