accept functionality and restrictions
corrected pointing system
corrected pointing system