Assignment checker

Assignment checker implemented