Implementation of some ideas