my simple frame work