Started on base definitions