adding ground behaviour