reduce code duplicities