Added assertive functions for 1 and 2