inital module framework