setting more things up for framework