added tweens, more features