some basic skeleton added