logic | forms