adding initial simple implementation of semantic world