added static keyword in cascade
inline added
tests added
tests added 2