Working version of basic framework functionality