s4 frameworks packages