revoke basic functionality
basic functionality ok