Problem Based Learning - how to gain the Most from PBL