basic implementation of stand