add support for unload method
first cut at entity script for sitting