now basic gramework ready