added entry framework