removed list dependency