added down methods