still working on this....be patient