Removed allthe warninings
Added abstract pattern trees