c\q basic funcionality