updated apidemos to follow standard structure