-basic framework development