added schema & skeleton