synopsis objective functionality