adding framework components and helper objects