added barebones xismu functionality