lots of schema things work
working towards marks