added base features