Basic structure
seagal code in place
trying to get something in place