created some preset functionality