first implementation of  Rules 1a-1,1a-2 and 1a-4. TODO: Documentation and seperation of some logic