extend FP part to include classical construction. Easier code in Play app
adapt for wajug