setup for using