adding bonus features