Added load func so can be overidden
form
Created handling is now in code