placeholder resolving