added smooth 'ease out' compound ease curve types