.... this is still a WIP... be patient -rasp