now everything should be tied together