more code in place for further development