some attempts to make it work, no successful