add first implementation of missing a