Title: APL : an interactive approach